package com.kaifamiao.member;

public class Panda {
	
	// 嵌套类中可以声明类的所有成员
	static class A {
		private static int a ;
		
		static {
			a = 100 ;
		}
		
		public A() {
		}
		
		public static void show() {
			System.out.println( a );
		}
	}
	
	class B {
		// 在 Java 16 以前不能在 实例内部类中声明 类变量 和 类方法
		// 从 Java 16 开始，允许在 实例内部类中声明 类变量 和 类方法
		private static int b ;
		static {
			b = 100 ;
		}
		public B() {
		}
		public static void show() {
			System.out.println( b );
		}
	}
	
	public void test() {
		
		class C {
			private static int c = 100 ;
			private C() {
			}
			private static void show() {
				System.out.println( c );
			}
		}
		
		C c = new C();
		System.out.println( c );
		C.show();
		
	}

}
